#summary{margin-bottom:50px;}
#summary>img{float:left;margin-right:20px;border:1px solid #CCC;padding:1px;border-radius:5px;}
#summary>h3{font-size:32px;color:#444;margin-bottom:20px;}
#summary>h3>span{font-size:20px;color:#999;}
#summary>p{line-height:32px;font-size:16px;}
#summary>p>strong{width:100px;text-align:right;display:inline-block;}
#summary>p>span{font-size:12px;color:#999;}

.float_left{float:left;margin-right:10px;}
.float_right{float:right;margin-left:10px;}

#resume{}
#resume>fieldset{margin-bottom:50px;}
#resume>fieldset>article{line-height:36px;text-indent:30px;font-size:16px;margin-top:0;}
#resume>fieldset>article>h5{font-size:20px;margin-top:10px;}